package com.lagou.module2_6;

/**
 * @author wsl
 * @date 2021/7/12 19:49
 * @project_name javase
 */
public class ManagerTest {

    public static void main(String[] args) {

        //1.声明一个Manager类型的引用指向该类型的对象
        Manager m1 = new Manager();

        //2.setter方法的方式去打印该项目经理工作的特征
        m1.setId(123);
        m1.setSalary(15000.0);
        m1.setBonus(6000.0);
        m1.setName("一龙");
        System.out.println("工号为"+ m1.getId() +"基本工资为"+m1.getSalary()+"奖金为"+m1.getBonus()+"的项目经理"+m1.getName()+"正在努力的做着" +
                "管理工作,分配任务,检查员工提交上来的代码.....");

        System.out.println("--------------------------------------------------------------------------------------");
        //3.通过构造方法的方式去打印该项目经理工作的特征
        Manager m2 = new Manager("一龙",123,15000.0,6000.0);
        System.out.println("工号为"+ m2.getId() +"基本工资为"+m2.getSalary()+"奖金为"+m2.getBonus()+"的项目经理"+m2.getName()+"正在努力的做着" +
                "管理工作,分配任务,检查员工提交上来的代码.....");

        System.out.println("--------------------------------------------------------------------------------------");
        //4.通过调用成员方法work的方式去打印该项目经理工作的特征
        Manager m3 = new Manager();
        m3.work(123,15000.0,6000.0,"一龙");
    }
}
